scandinavian peninsula - French English Dictionary